// 值传递
// 地址传递

#include <stdio.h>

void func_1(int i)
{   
    i = 10;
}

void func_2(int * i)
{
    *i = 10;
}

int main(int argc, char const *argv[])
{
    int val_1 = 1;
    int val_2 = 1;

    func_1(val_1);
    func_2(&val_2);

    printf("val_1 = %d\n" , val_1 );
    printf("val_2 = %d\n" , val_2 );

    return 0;
}
